﻿using Microsoft.AspNetCore.Mvc;
using NewLife.IO;

namespace newlife.core.api.Controllers
{
    /// <summary>
    /// Excel 操作
    /// </summary>
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class ExcelController : ControllerBase
    {
        [HttpGet]
        public IActionResult Read(string filePath)
        {
            var reader = new ExcelReader(filePath);

            // 1.会自动跳过空行
            // 2.后面的单元格如果是空的，不会读取，可能造成部分行少几个字段
            var rows = reader.ReadRows().ToList();
            return Ok(rows);
        }
    }
}
